home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / os2 / adaptor.zip / ADAPT.ZIP / adaptor / src / include / types.h < prev    next >
C/C++ Source or Header  |  1994-01-03  |  2KB  |  51 lines

  1. # ifndef yyTypes
  2. # define yyTypes
  3.  
  4. # if defined __STDC__ | defined __cplusplus
  5. # define ARGS(parameters)    parameters
  6. # else
  7. # define ARGS(parameters)    ()
  8. # endif
  9.  
  10. # ifndef bool
  11. # define bool char
  12. # endif
  13.  
  14. # include "Tree.h"
  15. # include "Definiti.h"
  16.  
  17. # line 32 "Types.puma"
  18.  
  19.  
  20.  
  21. extern int TreeListLength ARGS((tTree t));
  22. extern int TreeRank ARGS((tTree t));
  23. extern int VarRank ARGS((tDefinitions v));
  24. extern int ParameterVars ARGS((tTree t));
  25. extern int TreeDistribution ARGS((tTree t));
  26. extern int VarDistribution ARGS((tDefinitions v));
  27. extern bool IsVarAllocatable ARGS((tDefinitions v));
  28. extern bool IsVarCommon ARGS((tDefinitions v));
  29. extern bool IsVarDummy ARGS((tDefinitions v));
  30. extern bool IsVarOverlapped ARGS((tDefinitions v));
  31. extern bool IsArrayOverlapped ARGS((tTree t));
  32. extern bool IsPureObj ARGS((tDefinitions v));
  33. extern tTree ArrayCompType ARGS((tDefinitions v));
  34. extern tTree ArrayFormals ARGS((tDefinitions v));
  35. extern tTree TreeType ARGS((tTree t));
  36. extern tTree VarType ARGS((tDefinitions v));
  37. extern int TreeSize ARGS((tTree t));
  38. extern int VarSize ARGS((tDefinitions v));
  39. extern tIdent TreeVarName ARGS((tTree var));
  40. extern bool IsIntrFunc ARGS((tTree t));
  41. extern bool IntrFuncKind1 ARGS((tIdent name));
  42. extern bool IntrFuncKind2 ARGS((tIdent name));
  43. extern bool IntrFuncKindn ARGS((tIdent name));
  44. extern bool IntrFuncRed ARGS((tIdent name));
  45. extern tTree LastIndex ARGS((tTree t));
  46.  
  47. extern void BeginTypes ();
  48. extern void CloseTypes ();
  49.  
  50. # endif
  51.